import {DbConfig} from "./types";

export class DbManager {

  /**
   * 创建数据库连接
   * @param config 配置
   */
  public static connect(config: DbConfig): DbManager;
  /**
   * 创建数据库连接
   * @param path 数据库路径
   */
  public static connect(path: string): DbManager;

  /**
   * 创建数据库连接
   * @param pathOrConfig 数据库路径或配置对象
   * @returns 数据库管理器实例
   */
  public static connect(
    pathOrConfig: string | DbConfig
  ): DbManager {
    // 创建DbManager实例
    return new DbManager();
  }
}
